参考:
1、 博文 《Docker 入门学习笔记》
2、 Docker 入门与部署实战
3、 搭建Portainer可视化界面
一 Docker 可视化工具
- Docker 图形化管理工具,让 Docker 的使用更加方便:Portainer 官网
- Docker Toolbox 安装的 Docker,可以使用 Kitematic 官方的图形化工具。
二 Portainer
启动 Docker 程序
下载 Portainer 镜像:
1
2
3docker search portainer
docker pull portainer/portainer在其中输入命令:
1
2
3
4
5
6
7
8
9
10
11
12Linux / macOS:
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
--------------------------------
Windows:
注意:Note,the -v \\.\pipe\docker_engine:\\.\pipe\docker_engine option can be used in Windows 1803+ Container environments only.
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v \\.\pipe\docker_engine:\\.\pipe\docker_engine -v portainer_data:C:\data portainer/portainer查看:
1
docker container ls -a
本地主机访问使用 Portainer:
浏览器中访问 localhost:9000注意,错误问题解决:
1
2
3
4
5
6
7
8
9
10
11
12/* 使用 Docker Toolbox 安装的 Docker(非 Docker for Windows)*/
问题一:报错 exit status 255
双击 Docker Quickstart Terminal。
输入命令:
docker-machine rm default
docker-machine create --driver virtualbox default
问题二:修改 Windows 上 Docker 的镜像源
Windows 命令行执行 docker-machine ssh [machine-name] 进入 VM bash。
sudo vi /var/lib/boot2docker/profile
在 --label provider=virtualbox 的下一行添加 --registry-mirror http://141e5461.m.daocloud.io
重启 docker 服务:sudo /etc/init.d/docker restart 或者重启 VM:exit 退出 VM bash,在 Windows 命令行中执行 docker-machine restart
三 补充
Deepin 无法启动容器:
参考:Creating Server TCP listening socket unable to bind socket、docker 18.03.1-ce network not working on Deepin 15.7 - socket permission denied。命令sudo apt remove apparmor
。界面: